<?xml version="1.0" encoding="UTF-8"?><helperFunctions><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Abs(Double) As Double" rbscriptBuildIn="True" functionNameShort="Abs" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Acos(Double) As Double" rbscriptBuildIn="True" functionNameShort="Acos" requiredAPI="1"/><helperFunction description="Returns the active Episode.&#13;&#13;If no episode is active Nil is returned instead" example="" functionName="ActiveEpisode() as Episode" rbscriptBuildIn="False" functionNameShort="ActiveEpisode" requiredAPI="1"/><helperFunction description="Returns the active story.&#13;&#13;If no story is active Nil is returned instead" example="" functionName="ActiveStory() as Story" rbscriptBuildIn="False" functionNameShort="ActiveStory" requiredAPI="1"/><helperFunction description="An enumeration to be used with horisontal alignment with RTF.&#13;&#13;None = 0&#13;Left = 1&#13;Right = 2&#13;Center = 3&#13;Justified = 4" example="" functionName="AlignmentHorisontal" rbscriptBuildIn="False" functionNameShort="AlignmentHorisontal" requiredAPI="1"/><helperFunction description="An enumeration to be used with vertical alignment with RTF.&#13;&#13;None = 0&#13;Top = 1&#13;Center = 2&#13;Bottom = 3&#13;" example="" functionName="AlignmentVertical" rbscriptBuildIn="False" functionNameShort="AlignmentVertical" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Asc(String) As Integer" rbscriptBuildIn="True" functionNameShort="Asc" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="AscB(String) As Integer" rbscriptBuildIn="True" functionNameShort="AscB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Asin(Double) As Double" rbscriptBuildIn="True" functionNameShort="Asin" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Atan(Double) As Double" rbscriptBuildIn="True" functionNameShort="Atan" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Atan2(Double, Double) As Double" rbscriptBuildIn="True" functionNameShort="Atan2" requiredAPI="1"/><helperFunction description="Gets the default black color for text in GoodNews" example="" functionName="Black() as Color" rbscriptBuildIn="False" functionNameShort="Black" requiredAPI="5"/><helperFunction description="Gets the default Blue color for text in GoodNews" example="" functionName="Blue() as Color" rbscriptBuildIn="False" functionNameShort="Blue" requiredAPI="5"/><helperFunction description="Returns the build number of GoodNews.&#13;&#13;If version is 2.1(build300) this function returns 300" example="" functionName="Build() as Integer" rbscriptBuildIn="False" functionNameShort="Build" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ByRef keyword " rbscriptBuildIn="True" functionNameShort="ByRef keyword " requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ByVal keyword" rbscriptBuildIn="True" functionNameShort="ByVal keyword" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="CDbl(String) As Double " rbscriptBuildIn="True" functionNameShort="CDbl" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Ceil(Double) As Double" rbscriptBuildIn="True" functionNameShort="Ceil" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Chr(Double) As String" rbscriptBuildIn="True" functionNameShort="Chr" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ChrB(Double) As String" rbscriptBuildIn="True" functionNameShort="ChrB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="CMY" rbscriptBuildIn="True" functionNameShort="CMY" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Color" rbscriptBuildIn="True" functionNameShort="Color" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Const name = value " rbscriptBuildIn="True" functionNameShort="Const name = value " requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Cos(Double) As Double" rbscriptBuildIn="True" functionNameShort="Cos" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="CountFields(String, String) As Integer" rbscriptBuildIn="True" functionNameShort="CountFields" requiredAPI="1"/><helperFunction description="Changes the credit user to the new username" example="" functionName="CreditSetUser( userName as String )" rbscriptBuildIn="False" functionNameShort="CreditSetUser" requiredAPI="1"/><helperFunction description="Returns the creditstring for the current user" example="" functionName="CreditString() as String" rbscriptBuildIn="False" functionNameShort="CreditString" requiredAPI="1"/><helperFunction description="Returns true if the username exists, otherwise false" example="" functionName="CreditUserExists( Username as String ) as Boolean" rbscriptBuildIn="False" functionNameShort="CreditUserExists" requiredAPI="1"/><helperFunction description="Returns an array of the possible credit users" example="" functionName="CreditUsers() as String()" rbscriptBuildIn="False" functionNameShort="CreditUsers" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="CStr(Double) as String" rbscriptBuildIn="True" functionNameShort="CStr" requiredAPI="1"/><helperFunction description="Used to work with dates&#13;&#13;METHODS&#13;&#13;&#13;PROPERTIES&#13;&#13;TotalSeconds as Double&#13;- Gets/Sets the number of seconds since January 1. 1904&#13;&#13;Second as Integer&#13;&#13;Minute as Integer&#13;&#13;Hour as Integer&#13;&#13;Year as Integer&#13;&#13;DayOfWeek as Integer&#13;- Returns the day number of the week (sunday = 1, Saturday = 7)&#13;- Only getable&#13;&#13;WeekOfYear as Integer&#13;- Only getable&#13;&#13;LongDate&#13;- Reports the date in the user's long date format as a string based on the user's locale and formattin&#13;&#13;LongTime&#13;- Reports the date in the user's long time format as a string based on the user's locale&#13;&#13;ShortDate&#13;- Reports the date in the user's short date format as a string based on the user's locale&#13;&#13;ShortTime&#13;- Reports the date in the user's short time format as a string based on the user's locale" example="" functionName="Date Object" rbscriptBuildIn="False" functionNameShort="Date Object" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Dim" rbscriptBuildIn="True" functionNameShort="Dim" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Do...Loop" rbscriptBuildIn="True" functionNameShort="Do...Loop" requiredAPI="1"/><helperFunction description="Returns the new line character (the Return character) for the current platform (Mac: Chr(13), Win: Chr(10)+Chr(13))" example="" functionName="EndOfLine() as String" rbscriptBuildIn="False" functionNameShort="EndOfLine" requiredAPI="1"/><helperFunction description="Creates an Episode object.&#13;&#13;PROPERTIES&#13;&#13;&#13;METHODS&#13;Name() as String&#13;- Returns the name of the episode&#13;&#13;Stories() as Stories&#13;- Returns an array of the stories in the episode&#10;&#10;NewStory(storyname as string) as Story&#10;- Makes a new story with the supplied name, and returns it&#13;&#13;Duration() as Double&#13;- The total time for the episode&#13;&#13;StartTime() as Double&#13;- The starttime for the episode&#13;&#13;Update()&#13;- Updates the stories in this episode&#13;&#13;Project() as Integer&#13;- Gets the projectID for the episode" example="" functionName="Episode Object" rbscriptBuildIn="False" functionNameShort="Episode Object" requiredAPI="9"/><helperFunction description="Removes escapes and removes illegal shellpath characters&#13;(At the moment &quot; &quot; (space) is escaped and &quot;:&quot; (colon) is removed)&#13;&#13;&#13;EXAMPLE&#13;" example="" functionName="EscapeShellPath( inPath as String ) as String" rbscriptBuildIn="False" functionNameShort="EscapeShellPath" requiredAPI="2"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Exit" rbscriptBuildIn="True" functionNameShort="Exit" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Exp(Double) As Double" rbscriptBuildIn="True" functionNameShort="Exp" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="False" rbscriptBuildIn="True" functionNameShort="False" requiredAPI="1"/><helperFunction description="File is an object you use for filehandling.&#13;&#13;To create a fileobject, you pass a shellPath to the file as parameter. The optional parameter &quot;createFile&quot; defines if you want to create the file at the path.&#13;&#13;Methods:&#13;Directory() as Boolean&#13;- Returns true if the File is a directory&#13;&#13;WriteAll(text as String)&#13;ReadAll() as String&#10;&#10;WriteAllWithEncoding(text as String, encodingName as String)&#10;- encodingName is the internetname of the encoding (see getEncodings)&#10;- If &#13;&#13;ShellPath() as String&#13;- Returns the shellpath of the file&#13;&#13;Parent() as File&#13;- Returns the File for the Parent (usually a folder)&#13;&#13;&#13;Remember to use EscapeShellPath if needed&#13;&#13;Look at the plugin example to see the use of the file-object" example="" functionName="File( shellPath as string, optional createFile as boolean )" rbscriptBuildIn="False" functionNameShort="File" requiredAPI="9"/><helperFunction description="Reads the entire file, and returns the string&#13;&#13;See &quot;File&quot; for more information" example="" functionName="File.ReadAll( ) as string" rbscriptBuildIn="False" functionNameShort="File.ReadAll" requiredAPI="1"/><helperFunction description="Writes the supplied text to the file.&#13;NOTE: This replaces the text that was in file before the WriteAll is issued.&#13;&#13;See &quot;File&quot; for more information" example="" functionName="File.WriteAll( text as string )" rbscriptBuildIn="False" functionNameShort="File.WriteAll" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Floor(Double) As Double" rbscriptBuildIn="True" functionNameShort="Floor" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="For...NextFormat(Double, String) As String " rbscriptBuildIn="True" functionNameShort="For...NextFormat" requiredAPI="1"/><helperFunction description="#&#9;Placeholder that displays the digit from the value if it is present.&#13;0&#9;Placeholder that displays the digit from the value if it is present. If no digit is present, 0 (zero) is displayed in its place.&#13;.&#9;Placeholder for the position of the decimal point.&#13;,&#9;Placeholder that indicates that the number should be formatted with thousands separators.&#13;%&#9;Displays the number multiplied by 100.&#13;(&#9;Displays an open paren.&#13;)&#9;Displays a closing paren.&#13;+&#9;Displays the plus sign to the left of the number if the number is positive or a minus sign if the number is negative.&#13;-&#9;Displays a minus sign to the left of the number if the number is negative. There is no effect for positive numbers.&#13;E or e&#9;Displays the number in scientific notation.&#13;\character&#9;Displays the character that follows the backslash." example="" functionName="Format( value as Double, Format as String )" rbscriptBuildIn="False" functionNameShort="Format" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Function Goto keyword" rbscriptBuildIn="True" functionNameShort="Function Goto keyword" requiredAPI="1"/><helperFunction description="Returns a string (separated by “, “) with all available names" example="" functionName="GetEncodingNames" rbscriptBuildIn="False" functionNameShort="GetEncodingNames" requiredAPI="9"/><helperFunction description="Displays an input dialog with a textarea, and returns the value, the user enter.&#13;&#13;You can use the DefaultText to give the user a default value in the textArea.&#13;&#13;If the user press cancel &quot;&quot; is returned." example="" functionName="GetInputString( prompt as String, Optional DefaultText as String ) as String" rbscriptBuildIn="False" functionNameShort="GetInputString" requiredAPI="1"/><helperFunction description="Shows a dialog to user, where they can select a folderitem.&#13;&#13;Returns the ShellPath of a FolderItem the user selects in the dialog.&#13;&#13;Returns an empty string if user cancels." example="" functionName="GetOpenFolderItem( Filter as String ) as Shellpath" rbscriptBuildIn="False" functionNameShort="GetOpenFolderItem" requiredAPI="1"/><helperFunction description="Returns a value from the preferences stored under the &quot;key&quot; value.&#13;&#13;Example:&#13;Dim s as String&#13;s = getPreferenceValue(&quot;CuecardWidth&quot;)&#13;Messagebox( &quot;Width is &quot; + s )" example="" functionName="getPreferenceValue( key as String ) as String" rbscriptBuildIn="False" functionNameShort="getPreferenceValue" requiredAPI="1"/><helperFunction description="Displays the system standard Save dialog&#13;&#13;Returns the shellPath for the file, the user chose.&#13;&#13;Returns an empty string if user cancels." example="" functionName="GetSaveFolderItem( filter as String, DefaultName as String ) as ShellPath" rbscriptBuildIn="False" functionNameShort="GetSaveFolderItem" requiredAPI="1"/><helperFunction description="Returns the name of the user of GoodNews" example="" functionName="GetUSerName( ) as String" rbscriptBuildIn="False" functionNameShort="GetUSerName" requiredAPI="1"/><helperFunction description="Gets the default Green color for text in GoodNews" example="" functionName="Green() as Color" rbscriptBuildIn="False" functionNameShort="Green" requiredAPI="5"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Hex(Integer) As String" rbscriptBuildIn="True" functionNameShort="Hex" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="HSV" rbscriptBuildIn="True" functionNameShort="HSV" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="If...Then...Else" rbscriptBuildIn="True" functionNameShort="If...Then...Else" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="InStr(Integer, String, String) As Integer " rbscriptBuildIn="True" functionNameShort="InStr" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="InStrB(Integer, String, String) As Integer " rbscriptBuildIn="True" functionNameShort="InStrB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="IsA " rbscriptBuildIn="True" functionNameShort="IsA " requiredAPI="1"/><helperFunction description="Returns True if there is a Plugin with the supplied MenuName" example="" functionName="IsPluginAvailable() as Boolean" rbscriptBuildIn="False" functionNameShort="IsPluginAvailable" requiredAPI="4"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Join(inArr() as String) as String" rbscriptBuildIn="False" functionNameShort="Join" requiredAPI="2"/><helperFunction description="Launches the file/folder/application the shellpath points to" example="" functionName="Launch( shellpath as String)" rbscriptBuildIn="False" functionNameShort="Launch" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="LeftB(String, Integer) As String" rbscriptBuildIn="True" functionNameShort="LeftB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Len(String) As Integer" rbscriptBuildIn="True" functionNameShort="Len" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="LenB(String) As Integer" rbscriptBuildIn="True" functionNameShort="LenB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Log(Double) As Double" rbscriptBuildIn="True" functionNameShort="Log" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Lowercase(String) As String" rbscriptBuildIn="True" functionNameShort="Lowercase" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="LTrim(String) As String" rbscriptBuildIn="True" functionNameShort="LTrim" requiredAPI="1"/><helperFunction description="Returns the major version of GoodNews.&#13;&#13;If version is 2.1(build300) this function returns 2" example="" functionName="MajorVersion() as Integer" rbscriptBuildIn="False" functionNameShort="MajorVersion" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Max(Double, Double) As Double" rbscriptBuildIn="True" functionNameShort="Max" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Me" rbscriptBuildIn="True" functionNameShort="Me" requiredAPI="1"/><helperFunction description="Shows a system messagebox with the text from the variable &quot;msg&quot;" example="" functionName="Messagebox( msg as String )" rbscriptBuildIn="False" functionNameShort="Messagebox" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Microseconds As Double" rbscriptBuildIn="True" functionNameShort="Microseconds As Double" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Mid(String, Integer, Integer) As String " rbscriptBuildIn="True" functionNameShort="Mid" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="MidB(String, Integer, Integer) As String " rbscriptBuildIn="True" functionNameShort="MidB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Min(Double, Double) As Double" rbscriptBuildIn="True" functionNameShort="Min" requiredAPI="1"/><helperFunction description="Returns the minor version of GoodNews.&#13;&#13;If version is 2.1(build300) this function returns 1" example="" functionName="MinorVersion() as Integer" rbscriptBuildIn="False" functionNameShort="MinorVersion" requiredAPI="1"/><helperFunction description="Create new JSONitem&#10;&#10;METHODS&#10;ToString()&#10;- Returns the string version of the JSON object&#10;&#10;value(name as string)&#10;- Returns the value for the supplied key&#10;&#10;value(name as string, value as string)&#10;- Set the value for the key&#10;- Only string at the moment&#10;&#10;load(jsonString as string)&#10;- Set the values in this JSONitem from the JSON string&#10;&#10;remove(name as string)&#10;- Removes the child with the supplied name&#10;&#10;setChild(name as string, child as JSONitem)&#10;- Set the value with the supplied child for the supplied child, in a value-based JSONitem&#10;&#10;add(child as JSONitem)&#10;- Sets the child as the next child in an array based JOSNitem&#10;&#10;isArray()&#10;- If the item is an array&#10;&#10;&#10;&#10;PROPERTIES&#10;&#10;" example="" functionName="JSONitem" rbscriptBuildIn="False" functionNameShort="JSONitem" requiredAPI="10"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Nil" rbscriptBuildIn="True" functionNameShort="Nil" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="NthField(String, String, Integer) As String" rbscriptBuildIn="True" functionNameShort="NthField" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Oct(Integer) As String" rbscriptBuildIn="True" functionNameShort="Oct" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="operatorLeft(String, Integer) As String" rbscriptBuildIn="True" functionNameShort="operatorLeft" requiredAPI="1"/><helperFunction description="A constant for the relationship to convert from pixels to twips equal to 15" example="" functionName="PixelsToTwips" rbscriptBuildIn="False" functionNameShort="PixelsToTwips" requiredAPI="1"/><helperFunction description="Returns the version number of the plugin API.&#13;Used to check if the plugin can run with this version of the API" example="" functionName="PluginAPIVersion( ) as Integer" rbscriptBuildIn="False" functionNameShort="PluginAPIVersion" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Pow(Double, Double) As Double" rbscriptBuildIn="True" functionNameShort="Pow" requiredAPI="1"/><helperFunction description="Prints all stories in the active episode (active in the UI), and returns true if successful" example="" functionName="PrintActiveEpisode() as Boolean" rbscriptBuildIn="False" functionNameShort="PrintActiveEpisode" requiredAPI="4"/><helperFunction description="Returns true if the active story (in the UI) was printed successfully" example="" functionName="PrintActiveStory() as Boolean" rbscriptBuildIn="False" functionNameShort="PrintActiveStory" requiredAPI="4"/><helperFunction description="The Project object is a singleton. You don't declare using &quot;new&quot;, you just refer to the shared instance&#13;&#13;EXAMPLE&#13;Dim count as Integer&#13;count = GetAllProjectIDs.ubound + 1&#13;&#13;&#13;PROPERTIES&#13;&#13;&#13;METHODS&#13;GetAllProjectIDs() as Integer()&#13;- Returns all Project ID's thats available as an array&#13;&#13;GetEpisodesArrayFromID(id as Integer) as Episode()&#13;- Returns an array of all the Episodes that has the project id&#13;&#13;GetIDForProjectName(name as String) as Integer&#13;- Returns the id for the project with the supplied name&#13;&#13;GetIDForSelectedProject() as Integer&#13;- Returns the id for the selected project or the project for the selcted episode&#13;   - If  nothing is selected in the Episode Listbox &quot;-1&quot; is returned&#13;   - If the active episode is not in a project &quot;0&quot; is returned&#13;&#13;GetAllProjectNames() as String&#13;- Returns a String Array with the names of all available projects&#13;&#13;GetProjectNameForID(id as Integer) as String&#13;- Returns the projectname for the supplied ID&#13;&#13;isSelectionAProject() as Boolean&#13;- Returns true if the selection in the episodes listbox is a project (not an episode)" example="" functionName="Project Object" rbscriptBuildIn="False" functionNameShort="Project Object" requiredAPI="3"/><helperFunction description="Gets the Red color for text" example="" functionName="Red() as Color" rbscriptBuildIn="False" functionNameShort="Red" requiredAPI="5"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Redim" rbscriptBuildIn="True" functionNameShort="Redim" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Rem" rbscriptBuildIn="True" functionNameShort="Rem" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Replace(String, String, String) As String" rbscriptBuildIn="True" functionNameShort="Replace" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ReplaceAll(String, String, String) As String" rbscriptBuildIn="True" functionNameShort="ReplaceAll" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ReplaceAllB(String, String, String) As String" rbscriptBuildIn="True" functionNameShort="ReplaceAllB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="ReplaceB(String, String, String) As String" rbscriptBuildIn="True" functionNameShort="ReplaceB" requiredAPI="1"/><helperFunction description="Returns the sourcestring with the line endings replaced" example="" functionName="ReplaceLineEndings(sourceString as String, LineEnding as String) as String" rbscriptBuildIn="False" functionNameShort="ReplaceLineEndings" requiredAPI="3"/><helperFunction description="" example="" functionName="Return" rbscriptBuildIn="False" functionNameShort="Return" requiredAPI="5"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="RGB" rbscriptBuildIn="True" functionNameShort="RGB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Right(String, Integer) As String" rbscriptBuildIn="True" functionNameShort="Right" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="RightB(String, Integer) As String" rbscriptBuildIn="True" functionNameShort="RightB" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Rnd As Double " rbscriptBuildIn="True" functionNameShort="Rnd As Double " requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Round(Double) As Double" rbscriptBuildIn="True" functionNameShort="Round" requiredAPI="1"/><helperFunction description="Cells are created each time you add a row to a table&#13;&#13;PROPERTIES&#13;AlignmentHorisontal&#13;- Defines the alignment of the cell( use the AlignmentHorisontal enumeration)&#13;&#13;AlignmentVertical&#13;- Defines the alignment of the cell( use the AlignmentVertical enumeration)&#13;&#13;BorderColor&#13;- Gets/Sets the color of the cells borders&#13;&#13;METHODS&#13;AppendStylerun( sr as Stylerun )&#13;- Appends a stylerun to the cell&#13;&#13;AppendElement( element as RTFElement )&#13;- Appends an RTFElement to the cell&#13;&#13;IMPLEMENTS&#13;RTFElement" example="" functionName="RTFCell" rbscriptBuildIn="False" functionNameShort="RTFCell" requiredAPI="1"/><helperFunction description="You create a new RTFControlWord in a document by calling the RTFDocuments NewControlWord method.&#13;Or use the &quot;New&quot; operator to create a new RTFControlWord&#13;&#13;PROPERTIES&#13;HorisontalLine as Boolean&#13;- If True, a horisontal line is drawn&#13;&#13;Pagebreak as Boolean&#13;- If True, inserts as pagebreak&#13;&#13;Pagenumber as Boolean&#13;- If True, writes the pagenumber for the current page&#13;&#13;Paragraph as Boolean&#13;- If True, creates a new paragraph&#13;&#13;ParagraphReset as Boolean&#13;- If True, resets the formatting for the next paragraph&#13;&#13;Section as Boolean&#13;- If True, inserts a section break at the current position&#13;&#13;SectionReset as Boolean&#13;- If True, resets the formatting properties for current section&#13;&#13;IndentRight&#13;- Sets the right indent for a paragraph in twips&#13;&#13;IndentLeft&#13;- Sets the left indent for a paragraph in twips&#13;&#13;METHODS&#13;&#13;IMPLEMENTS&#13;RTFElement&#13;" example="" functionName="RTFControlWord( ownerDocument as RTFDocument )" rbscriptBuildIn="False" functionNameShort="RTFControlWord" requiredAPI="1"/><helperFunction description="Use the &quot;New&quot; operator to create a new RTFDocument.&#13;&#13;PROPERTIES&#13;WidthPixels&#13;- The documents width in pixels&#13;HeightPixels&#13;- The documents height in pixels&#13;&#13;WidthTwips&#13;- The documents width in twips&#13;HeightTwips&#13;- The documents height in twips&#13;&#13;ViewType&#13;- The way Word presents the document&#13;   - NormalView = 1&#13;   - OutlineView = 2&#13;   - PrintView = 3&#13;   - PrintPreview = 4&#13;   - MasterView = 5&#13;   - WebView = 6&#13;   - ReadingView = 7&#13;&#13;MarginLeftTwips&#13;- The documents left margin in Twips&#13;MarginRightTwips&#13;- The documents right margin in Twips&#13;MarginTopTwips&#13;- The documents top margin in Twips&#13;MarginBottomTwips&#13;- The documents bottom margin in Twips&#13;&#13;&#13;METHODS&#13;ToString()&#13;- Returns a string with the contents of the document&#13;&#13;AppendStylerun( sr as Stylerun )&#13;- Appends the stylerun to the RTFDocument&#13;&#13;AppendElement( element as RTFElement )&#13;- Appends a RTFTable to the RTFDocument&#13;&#13;NewTable( ColumnCount as integer ) as RTFTable&#13;- Returns a new table (allready added to the document at the current position) with the number of columns defined via ColumnCount&#13;&#13;NewControlWord() as RTFControlWord&#13;- Returns a new RTFControlWord (already added to the document at the current position)&#13;&#13;NewHeaderFooter() as RTFHeaderFooter&#13;- Returns a new RTFHEaderFooter (already added to the document at the current position)&#13;" example="" functionName="RTFDocument" rbscriptBuildIn="False" functionNameShort="RTFDocument" requiredAPI="1"/><helperFunction description="This is an interface used for RTF files&#13;&#13;The interface makes it possible to append various types of RTF elements to each other." example="" functionName="RTFElement" rbscriptBuildIn="False" functionNameShort="RTFElement" requiredAPI="1"/><helperFunction description="Use the &quot;New&quot; operator to create a new RTFHeaderFooter&#13;&#13;As default this is a header&#13;&#13;PROPERTIES&#13;isHeader&#13;- Sets/Gets if it is a header&#13;&#13;isFooter&#13;- Sets/Gets if it is a footer&#13;&#13;METHODS&#13;AppendStylerun( sr as Stylerun )&#13;- Appends a stylerun to the Header/Footer&#13;&#13;AppendTable( t as RTFTable )&#13;- Appends a Table to the Header/Footer&#13;&#13;AppendElement( element as RTFElement )&#13;- Appends a RTFTable to the HeaderFooter&#13;&#13;IMPLEMENTS&#13;RTFElement" example="" functionName="RTFHeaderFooter( ownerDocument as RTFDocument )" rbscriptBuildIn="False" functionNameShort="RTFHeaderFooter" requiredAPI="1"/><helperFunction description="Used to set row properties in a table.&#13;A row is created when you use the AppendRow method from the RTFTable&#13;&#13;&#13;PROPERTIES&#13;BorderTop as Boolean&#13;BorderBottom as Boolean&#13;BorderLeft as Boolean&#13;BorderRight as Boolean&#13;&#13;BorderColor as color&#13;- Sets the color of the rows borders&#13;&#13;BackColor as Color&#13;- Sets the color of the rows background&#13;&#13;METHODS&#13;Cell( column as Integer ) as RTFCell&#13;- Returns the cell for the given column&#13;- Is zerobased (first column is &quot;0&quot;)" example="" functionName="RTFRow" rbscriptBuildIn="False" functionNameShort="RTFRow" requiredAPI="1"/><helperFunction description="Use with the &quot;New&quot; operator to create a new RTFTable&#13;You need to specify which document the table is part of (usually you create a table with the &quot;NewTable&quot; method on the &quot;RTFDocument&quot; class)&#13;ColumnCount species the number of columns in the table&#13;&#13;&#13;PROPERTIES&#13;Cell( row as integer, column as integer ) as RTFCell&#13;- Used to access a cell&#13;- Currently only getable&#13;&#13;BorderColor as Color&#13;- Sets the color of the tables borders&#13;&#13;ColumnWidths as String&#13;- Set in % the width of the columns&#13;- Example: for a table with 3 columns &quot;10%, 80%, 10%&quot;&#13;&#13;LastRow as Integer&#13;- Returns the last row of the table&#13;&#13;Rows(rowIndex as Integer) as RTFRow&#13;- Returns the row from this table at the index&#13;&#13;METHODS&#13;AppendRow(): Adds a new row to table&#13;&#13;IMPLEMENTS&#13;RTFElement" example="" functionName="RTFTable( ownerDocument as RTFDocument, ColumnCount as integer )" rbscriptBuildIn="False" functionNameShort="RTFTable" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="RTrim(String) As String" rbscriptBuildIn="True" functionNameShort="RTrim" requiredAPI="1"/><helperFunction description="Runs a plugin with the supplied MenuName&#13;&#13;Returns True is successful" example="" functionName="RunPlugin(menuName as String) as Boolean" rbscriptBuildIn="False" functionNameShort="RunPlugin" requiredAPI="4"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Select Case" rbscriptBuildIn="True" functionNameShort="Select Case" requiredAPI="1"/><helperFunction description="Displays the system color selection dialog.&#13;&#13;Returns the color chosen by the user.&#13;&#13;Returns nil on cancel.&#13;&#13;The DefaultColor is the color the color wheel will show the user when the dialog is opened.&#13;If no DefaultColor is supplied, then white will be chosen." example="" functionName="SelectColor( Optional DefaultColor as Color = &amp;CFFFFFF ) as Color" rbscriptBuildIn="False" functionNameShort="SelectColor" requiredAPI="1"/><helperFunction description="Displays a dialog to user, where they can select a folder.&#13;&#13;Returns the shellpath of the chosen folder.&#13;&#13;Returns an empty string if user cancels." example="" functionName="SelectFolder() as ShellPath" rbscriptBuildIn="False" functionNameShort="SelectFolder" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Self" rbscriptBuildIn="True" functionNameShort="Self" requiredAPI="1"/><helperFunction description="Returns true if the Activeepisode of GoodNews is set to the episode of the name supplied" example="" functionName="SetEpisodeActive(episodeName as String) as Boolean" rbscriptBuildIn="False" functionNameShort="SetEpisodeActive" requiredAPI="5"/><helperFunction description="Returns true if the ActiveStory of GoodNews is set to the supplied name" example="" functionName="SetStoryActive(episodeName as String, StoryName as String) as Boolean" rbscriptBuildIn="False" functionNameShort="SetStoryActive" requiredAPI="5"/><helperFunction description="Shellpath for the desktop" example="" functionName="ShellPathDesktop( ) as String" rbscriptBuildIn="False" functionNameShort="ShellPathDesktop" requiredAPI="1"/><helperFunction description="Returns the shellpath to the pluginfolder.&#13;The folder is ny default located in the application data folder." example="" functionName="ShellPathPluginFolder( ) as String" rbscriptBuildIn="False" functionNameShort="ShellPathPluginFolder" requiredAPI="1"/><helperFunction description="Returns the shell path to the users preferences folder" example="" functionName="ShellPathPreferencesFolder() as String" rbscriptBuildIn="False" functionNameShort="ShellPathPreferencesFolder" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Sin(Double) As Double" rbscriptBuildIn="True" functionNameShort="Sin" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Split(inStr as String) as String()" rbscriptBuildIn="False" functionNameShort="Split" requiredAPI="2"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Sqrt(Double) As Double" rbscriptBuildIn="True" functionNameShort="Sqrt" requiredAPI="1"/><helperFunction description="Used to manipulate stories in a plugin&#13;&#13;Get a story from an Episode by referring to the name.&#13;&#13;Example:&#13;Dim myStory as Story&#13;myStory = ActiveEpisode.Story( storyName as string )&#13;&#13;PROPERTIES&#13;ID as String&#13;- Returns the ID for the story&#13;- Not settable&#13;&#13;Name as String&#13;- Returns the name for the story&#13;- Not settable&#13;&#13;Parent as Episode&#13;- Returns the parent episode for the story&#13;- Not settable&#13;&#13;Passive as Boolean&#13;- Returns true if the story is passive&#13;- Not settable&#13;&#13;SortNumber as integer&#13;- Returns the stories sortnumber form the running order&#13;- Not settable&#13;&#13;IsBlock as Boolean&#13;- Returns True if this story is actually a block&#13;- Not settable&#13;&#13;IsScriptTextfieldActive as Boolean&#13;- Returns True if the user is having an active cursor in the main textfield&#13;- ONLY FOR ACTIVE STORY&#13;- Not settable&#13;&#13;IsTCTextfieldActive as Boolean&#13;- Returns True if the user is having an active cursor in any of the TC textfields&#13;- ONLY FOR ACTIVE STORY&#13;- Not settable&#13;&#13;Text as String&#13;- Returns the text of the story&#13;- Not settable&#13;&#13;RTFData as String&#13;- Returns the RTFData for the story&#13;- Not Settable&#13;&#13;StyleRuns as Stylerun()&#13;- Returns an array of the styleruns in the story&#13;- Not setable&#13;&#13;TechNotes as String&#13;- Returns the technotes of the story&#13;- Not settable&#13;&#13;CuecardText as String&#13;- Returns the text as it would appear on a cuecard&#13;- Not settable&#13;&#13;CuecardStyleruns as Stylerun()&#13;- Returns the styleruns that goes for the cuecard&#13;- Not settable&#13;&#13;TapeDuration as Double&#13;- Returns the tapeduration for the story&#13;- Not settable&#13;&#13;TextDuration as Double&#13;- Returns the textduration for the story&#13;- Not settable&#13;&#13;TotalDuration as Double&#13;- Returns the totalduration for the story (textduration + tapeduration)&#13;- Not settable&#13;&#13;TCCount as Integer&#13;- Returns the number of TC's in the story&#13;&#13;TCs(index as Integer) as TC&#13;- Gives access to the array of TC's&#13;&#13;METHODS&#13;Save()&#13;- Saves the story&#13;&#13;&#13;For the ACTIVE STORY a few more functions and methods are possible&#13;&#13;PROPERTIES&#13;&#13;SelStart as Integer&#13;- ONLY FOR ACTIVE STORY&#13;- Gets or sets the cursor position for the activeStory&#13;&#13;SelColor as Color&#13;- ONLY FOR ACTIVE STORY&#13;- Only getable&#13;- Gets the color at the cursor position for the activeStory&#13;&#13;&#13;METHODS&#13;&#13;InsertStylerun( sr as stylerun, optional pos as Integer = -1 )&#13;- ONLY FOR THE ACTIVE STORY (set the story active before using this method)&#13;- Inserts a stylerun at the position supplied&#13;- If no position is supplied, it is inserted at the current position&#13;&#13;NewTC( optional Text as String = &quot;&quot;, optional TCTypeNo as Integer = -1 ) as Integer&#13;- ONLY FOR THE ACTIVE STORY (set the story active before using this method)&#13;- If no text is supplied, the text will be the default for a new TC&#13;- If no TCTypeNo is supplied, the default will be used&#13;- The returned value will be the number for the TC or &quot;-1&quot; if not able to do it&#13;" example="" functionName="Story Object" rbscriptBuildIn="False" functionNameShort="Story Object" requiredAPI="7"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="StrComp(String, String, Integer) As Integer" rbscriptBuildIn="True" functionNameShort="StrComp" requiredAPI="1"/><helperFunction description="Gives access to a stylerun object.&#13;&#13;You create a new Stylerun by using the New operator.&#13;Example:&#13;Dim sr as New Stylerun&#13;sr.text = &quot;Hello World&quot;&#13;&#13;PROPERTIES&#13;Text as String&#13;- Gets or sets the text for the stylerun&#13;&#13;Bold as Boolean&#13;Underline as Boolean&#13;Italic as Boolean&#13;&#13;TextColor as Color&#13;&#13;Size as integer&#13;&#13;Font as String&#13;- Gets or sets the name of the Font for the Stylerun&#13;&#13;StringWidth&#13;- ONLY GETTABLE&#13;- Gets the width in pixels for the string&#13;&#13;METHODS" example="" functionName="Stylerun Object" rbscriptBuildIn="False" functionNameShort="Stylerun Object" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Sub " rbscriptBuildIn="True" functionNameShort="Sub " requiredAPI="1"/><helperFunction description="Call a system shell with the command as parameter.&#13;Returns the return value from the shell." example="" functionName="SystemCall( command as String ) as String" rbscriptBuildIn="False" functionNameShort="SystemCall" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Tan(Double) As Double" rbscriptBuildIn="True" functionNameShort="Tan" requiredAPI="1"/><helperFunction description="Gives access to the TC's in a plugin&#13;&#13;Get a TC from a story&#13;Example:&#13;Dim myTC as TC&#13;myTC = ActiveStory.TCs(0)&#13;&#13;PROPERTIES&#13;Text as String&#13;- Returns the text from the TC&#13;- Only gettable&#13;&#13;TypeName as String&#13;- Returns the typeName of the TC (eg. &quot;Camera&quot;)&#13;- Only gettable&#13;&#13;TypeNumber as Integer&#13;- Returns the number for the TC (eg. &quot;2&quot;)&#13;- Only gettable&#13;&#13;ParentStory() as Story&#13;- Returns the parent story for the TC&#13;- Only gettable&#13;&#13;Position as Integer&#13;- Returns the position for the TC (or -1 if error)&#13;- Only gettable&#13;&#13;SetActive as boolean&#13;- Sets the cursor in the TC&#13;- Only gettable&#13;&#13;METHODS&#13;&#13;SetActive(optional SelStart as Integer = -1, optional SelLength as Integer = -1)&#13;- Default SelStart is before the first character&#13;- Default SelLength is all text in the TC" example="" functionName="TC Object" rbscriptBuildIn="False" functionNameShort="TC Object" requiredAPI="1"/><helperFunction description="Used to gain acces to the TC Types instance.&#13;&#13;This object is never declared since it is a singleton, you just get it by calling TCTypes&#13;&#13;EXAMPLE&#13;dim count as integer&#13;count = TCTypes.countAll()&#13;&#13;&#13;PROPERTIES&#13;&#13;&#13;METHODS&#13;AddType(Name as String, EpisodeName as String) as Boolean&#13;- Returns True if a new TC Type with the supplied name is successfully created&#13;&#13;CountActive() as Integer&#13;- Returns the number of active TC Types (There are TC Types invisible to the standard user. Ask support for this)&#13;&#13;CountAll() as Integer&#13;- Returns the number of TC Types in total (including invisible types)&#13;&#13;GetColor(TCNo as integer) as Color&#13;- Returns the color of the supplied TCNo (if the TC does not exist the defaultcolor is returned)&#13;&#13;GetColor(TCName as String) as Color&#13;- Returns the color of the supplied TCName (if the TC does not exist the defaultcolor is returned)&#13;&#13;GetDefaultColor() as color&#13;- Returns the color that new TC Types are given as default&#13;&#13;GetTextColorFromBackcolor(backColor as color) as Color&#13;- Get the best text color (black or white) for the supplied backgroundcolor&#13;&#13;GetTypeName(TypeNo as Integer) as String&#13;- Returns the name for the supplied TC Number&#13;&#13;GetTypeNumber(TypeName as String) as Integer&#13;- Returns the TC Type number for the supplied name&#13;&#13;IsTypeVisible( Number as Integer ) as Boolean&#13;- Returns true if the type with the index Number is visible&#13;&#13;RemoveTypeName(TypeName as String, EpisodeName as String) as Boolean&#13;- Returns true if the supplied name (and Episode) existed, and was removed&#13;&#13;RemoveTypeNumber(TypeNumber as Integer, EpisodeName as String) as Boolean&#13;- Returns true if the supplied number (and Episode) existed and was removed&#13;&#13;RenameTypeName(OldName as String, NewName as String, EpisodeName as String) as Boolean&#13;- Returns true if the supplied TC Type name existed and was changed successfully&#13;&#13;RenameTypeNumber(TypeNumber as Integer, NewName as String, EpisodeName as String) as Boolean&#13;- Returns true if the supplied TC Type number existed and was changed successfully&#13;&#13;SetTypeColor( Number as Integer, TCColor as Color )&#13;- Set the color for the supplied TC Type Number&#13;&#13;SetTypeVisible( Number as Integer, Value as Boolean )&#13;- Set the visibility for the supplied TC Type Number" example="" functionName="TCTypes Object" rbscriptBuildIn="False" functionNameShort="TCTypes Object" requiredAPI="2"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Ticks as Integer" rbscriptBuildIn="True" functionNameShort="Ticks as Integer" requiredAPI="1"/><helperFunction description="Returns the string value from the time (in double)&#13;&#13;E.g: &quot;19:12:20&quot;" example="" functionName="TimeToString( inTime as Double ) as String" rbscriptBuildIn="False" functionNameShort="TimeToString" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Titlecase(String) As String" rbscriptBuildIn="True" functionNameShort="Titlecase" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Trim(inStr as String) as String" rbscriptBuildIn="False" functionNameShort="Trim" requiredAPI="2"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Trim(String) As String" rbscriptBuildIn="True" functionNameShort="Trim" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="True" rbscriptBuildIn="True" functionNameShort="True" requiredAPI="1"/><helperFunction description="A constant for the relationship to convert from twips to pixels equal to 0,0666667 (1/15)" example="" functionName="TwipsToPixels" rbscriptBuildIn="False" functionNameShort="TwipsToPixels" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Ubound(array) As Integer" rbscriptBuildIn="True" functionNameShort="Ubound" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Uppercase(String) As String" rbscriptBuildIn="True" functionNameShort="Uppercase" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="Val(String) As Double" rbscriptBuildIn="True" functionNameShort="Val" requiredAPI="1"/><helperFunction description="To learn more about this function, please look at the documentation for RbScript at www.realbasic.com" example="" functionName="While...Wend" rbscriptBuildIn="True" functionNameShort="While...Wend" requiredAPI="1"/></helperFunctions>